package com.qfmy.model.vo.wallpaper;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * @author 清风明月
 * @Package com.qfmy.model.entity.wallpaper
 * @date 2025/9/15
 * @description 壁纸
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuppressWarnings("all")
public class WallpaperVo {
    @Schema(description = "壁纸ID")
    private Integer id;

    @Schema(description = "壁纸标题")
    private String title;

    @Schema(description = "壁纸图片地址")
    private String imageUrl;

    @Schema(description = "发布者的用户名称")
    private String publisherName;

    @Schema(description = "评分（如4.5）")
    private double score;

    @Schema(description = "参与评分的人数")
    private Integer scoreCount;

    @Schema(description = "壁纸摘要")
    private String summary;

    @Schema(description = "标签（逗号分隔，如“风景,自然”）")
    private String[] tags;


}
